//
//  OBaseLogic.h
//  soccer
//
//  Created by 上官千城 on 15/9/18.
//  Copyright (c) 2015年 上官千城. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "OHttp.h"
#import "OErrorCode.h"

@protocol OMultipleLogicRun <NSObject>

-(void) muRun:(id)logicObj;

@end

@interface OBaseLogic : NSObject<OLogicRun>
{
    @protected NSString* _url;
    @protected id<OMultipleLogicRun> _muDelegate;
}

-(instancetype) initWithName:(NSString*)name muDelegate:(id<OMultipleLogicRun>)muDelegate;

//-(instancetype) initWithName: (NSString*)name;


-(void)send:(NSDictionary*)params;

-(void) request;

-(void) mu;

@end
